﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace T1Task.Properties
{
    class Class1
    {
        //字段--特征
        public string name;    //产品名称
        public string category;//产品类别
        public int count;//产品库存
        public double price;//产品单价
        public string remarks;//产品备注
         //方法--行为

        /*产品信息介绍
         *参数：无
         * 返回值：无
         */

        public void ShowInformation()
        {
            Console.WriteLine("产品名称：{0}",name);
            Console.WriteLine("产品类别：{0}", category);
            Console.WriteLine("产品库存：{0}", count);
            Console.WriteLine("产品单价：{0}",price );
            Console.WriteLine("产品备注：{0}",remarks);
        }
        /*
         * 销售产品
         * 参数：销售数量（saleCount）
         * 返回值：销售成功/失败(bool))
         
             */
        public bool Sale(int saleCount)
        {
            if (saleCount<=count)
            {
                count -= saleCount;
                Console.WriteLine("{0}产品销售了{1}，库存剩余{2}件",name,saleCount,count);
                return true;
            }
            else
            {
                Console.WriteLine("{0}产品库存不足，剩余{1}件，请尽快补货",name,count);
                return false;
            }
            
        }

     
    }
}
